loading under node works without patching global object, fixes #14