placement new operator cannot be overloaded. Sigh...