In terms of why I did it, I call the `enable` method in the tests. If it is the anonymous self-executing function, I'm not sure how to test it---how else do you execute the code over and over again?