Exceptional handling of oo::class has to be consistent throughout.