That SuperPad can be used at two places right away shows that the module was violating the DRY principle.