Shuffle middleware
Be generous with content-length specs
Thumb refactoring