The first implementation of processfamily

Hopefully it will work.
I'll change it to an exception... But those methods are all called by methods that try..catch - so they are ultimately wrapped up safe.