`.undefined` so weird class name. Can we avoid it?