Swap !, * and _, -