require="__broken_type/foo" breaks too late - always catch OSError/IOError: (check all occurences) - type __director does not exist, abort in emulator - if called type is not existing - if required type is not existing - type constructor fails if type does not exist - test type emulator with non existent types -> should raise NoSuchTypeError