DRY up server.request