Updated unsafe semantics