Simpler implementation - dont muck with request_parameters if not ncessary