Objects and allocators and pointers, oh my.