fixed sizes and overflow