Are you sure that this is always a *flags.Error? Where do errors returned by e.g. `func (o *installCommand) Execute(args []string) error {` go?