cleaned up parse-request-path with use of ->> and walk