you can add opts.pre callbacks to underlying schema by adding it to opts param, also a warning was obsolete, so it was removed