This allows us to remove the temporary syscall for that style of process spawn.
This should prevent me from actually creating 2 shared ptrs of a single kernel object with their separate ref counts.