Worth reading till the end, I promise.