They used to not always account for alignment overhead.
This is a prototype implementation - not yet ready for merging (or verified to fix the underlying issue).