make more specific request objects