middleware collection for go-on/wrap