fixed: middleware conflict #3