Added placement operator delete to handle failed constructions