Support cascading __warning__ config. option

Resolves #408