really depends on the latest version of knex