method definitely should be popped out. I think the rest can be caught by trying to create the node and catch the exception and raising a more descriptive exception. Though Russell and I decided to pause on the automatic node registration and come back to it later.