Syncing with mikeal/request.