don't fail if this doesn't exist on disk

the parameterized role metaclass can be user-specified, and so can be
defined in the same file