allow allocators to return a usable size