Versioning fix

This fixes versioning so that it isn't used when `{ safe : false }` is set on the schema. Also includes a documentation change to this effect.