diff --git a/yaks/lib/yaks.rb b/yaks/lib/yaks.rb
index <HASH>..<HASH> 100644
--- a/yaks/lib/yaks.rb
+++ b/yaks/lib/yaks.rb
@@ -23,8 +23,8 @@ require 'yaks/errors'
 require 'yaks/default_policy'
 
 module Yaks
-  # A PORO
-  Undefined = Object.new
+  Undefined = Module.new.freeze
+
   # Set the Root constant as the gems root path
   Root = Pathname(__FILE__).join('../..')
Make Yaks::Undefined look like "Undefined" when inspected, instead of #<Object...>