Made requests generic