started renaming convention, midway through rewriting warnings code.