+ search on self's run_context's resource collection for resource types.
+ If we're going to catch errors we could do it correctly..