Load external middleware before internal