default to info.normal()
next version
default middleware not required and fix property assignment mangle