refinements for higher order engines