basic rules for request status