@brettweavnet @dylanvaughn If we think that every command should have a summary (not sure about you guys, but I do), then I don't think swallowing the error is the right approach. I think having a test for `self.commands` makes sense. If someone doesn't implement the method, then the test will catch it (i.e. validating the interface).

thoughts?