Opts in Middlewares
Fix process/2 process/3