check for __granted to be undefined
allow for simple predicates in the first slot
ditch the mocha as promised
bump npm