sadly our brains are not that precise, it's either an enormous task of foreseeing or enormous task of shitcoding.

or both.