Virtual ProcessRequest