Just saw this after I committed.

At what state are you referring to here when you say you don't think you'd like the primary key wrapped in an array?