Nonrequired embedded resources

Based off my other PR, it would be nice to allow for embedded resources to sometimes not be required.
is it not that raising AttributeError is a responsibility of the callable?