force order of operation