Remove overly-stringent unsigned integer check in preprocess! and add some notes to the documentation.