Do you think we should return a melted-node-driver instance if the type isnt recognized? I prefer to return undefined and make things blow up... if error doesnt get handled, I think we may end with an error we never will be aware of...