Seen [the other side of this now](https://github.com/adambird/entity_store/blob/404f1ff8095eb4c36cb21b70cfcc4c4c0bb4f6d3/lib/entity_store/store.rb#L96).

I think the question is whether this store implementation is meant to be used publically. If it is, then the order should be consistent with the IDs passed, and include `nil`s for IDs for which an entity could not be found. If it isn't, then I would just return `result` and leave the ordering problems to `Store#get_with_ids`.