modified the request checker slightly