sizes vs fixed stride