Change dive semantics