"As with the previous algorithms, when this one is invoked, the steps must be followed in the order given, aborting at the first step that returns something." I suggest deleting "when this one is invoked". It doesn't really add anything. -- Elliotte Rusty Harold elharo at ibiblio.org