more underscore checking