`create_resources` is nifty. Does this blow up if the object is empty? Is there a valid case that it would be empty? If not, maybe we can just make it required.