suppress warnings for smartmatch