fully functional lookahead limiter