Include lookahead parameter
Implement isForwards