swap yes and no semantics
swap continue