narrowed scope of SuppressWarnings