keeping compatibility with lookahead