Sometimes, being so ignorant that you can’t understand the docs on a library which causes you to have to write your own middleware from scratch is a good thing.