two levels of debug messages, new style guide for require