Allow middleware to fail