Not sure i like a method called `reject_robots` being responsible for setting ivars, but whatevs.