How requests are processed