Removed (<~<) and (%~<) to reduce operator proliferation