Rust analyzer parser step limit

in rust analyzer parser, there is a function nth which checks parser step limit, but there is another function nth_at which doesn't. Is there a specific reason for this.