A step operation must involve either a node test or, in the case of a predicate, an algebraic expression against which to ...