Perils of opportunistically reusing software module. (21st September 2016)