I don't see why that code would raise an exception for `:abc.singleton_class`?