attempt to fix special case: variable fields followed by fixed size fields