When options was undefined it wasn't behaving consistently within node.  I wasn't getting the proper empty object as a default value