get rid of ugly parsing of request