Remove a transgression by using PoolAlignment(pool) instead of pool->alignment.
Better explanation of what BufferModeLOGGING does.