reverting back to old preprocess; will merge back in when ready to release