fix non array middleware option