Exterminating the dynamic change bug by