correct behavior for safe delete with initializer params