Revert "[qotd] Simplify the error handling"
Revert "[qotd] Simplify the error handling"

This reverts commit db21a18f0b1ada50878b01a4340d3b0c4bca49f7.

I remembered why I did this as it was in the first place.

justinas/three-dead-protocols