Ditch middleware v2