Simulates CBN being automatically and manually when a function is redefined