Added category checking to collection.check

* Still optional, enabled with collection.check(true)