currently structure with padding must have a size that is aligned with the padding, add flag to support optional padding?