@kellyredding - I meant to add that to my commit message. I was missing the require thread and it failed on me. The primary key generator uses mutex locking and you have to require thread to get that. There is a require in fake record, but it shouldn't be there anymore. I'll clean it up when I make fake record use the mixins. I've added it to the commit.