I was originally using ```return Undefined(node_isolate);``` but @trevnorris [https://github.com/joyent/node/pull/5604#issuecomment-20988564](suggested) a simple ```return``` would be sufficient.

It seems that other instances I was originally referencing within the ```node_crypto.cc``` for proper return values no longer uses the ```return Undefined(node_isolate)```. I think ultimately the best question I should ask at this point would be; in terms of standards for node.js what would be an acceptable return value for instances such as this? Personally I believe 'undefined' or even 'false' is sufficient but I am not intimately familiar enough with the core to know for certain.

Thanks for your insights!