Given a hand wavy blurry specification, well... of course the implementation will be blurry and hand wavy as well.
Given a hand wavy blurry specification, well... of course the implementation will be blurry and hand wavy as well.