warning infrastructure

This is needed for a couple of our upcoming issues.