Instead of failing silently, throw an error with a clear error message: No duplicate command names allowed (and give the name that was repeated)