Updating path processing to be OS-agnostic