lookahead: optimise the number of "get inputs" per test step