now respects operations priority