Purely subjective suggestion: `-actionEnabledBy:`?