add preprocess to norequest