Fixed bad alloc