General rate limit

Something that I learned (sad times) is that having an entity id does not guarantee that the entity loads. Some nasty code can be happening in `hook_entity_load`.