Add some shoot-me-in-the-foot meta programming