custom version of Keystone.js