Why the `AmbiguousCommandError` class? Generally I try to stay away from code that isn't actually used.