Fix silly bug--if we got to the end of the token stream, but didn't fully parse everything, that's an error