I realize we have other issues with this, but fetching `primaryKey` then indexing by `id` sorta voids the whole `primaryKey` abstraction?  Not saying we need to change this right now, am I totally missing something here?