If there's no children, we can just mark the request as done
Only munge pps fields for non-detail sockets
Prototype functions if they're needed