Well, I think that in future that will be more auto configuration tools, so I think we can add more level of abstraction and better naming. My idea is:

```
if (!IgnoreAutomaticConfiguration()) // or IgnoreOtherConfigTools
  return false
```
and in such method test for chef or different tools
like
```
if (ChefUsed())
{
  if (!Popup)
     return false;
}
if (NewCoolstuff())
  if (Popup)

return true;
}
```