No need for smartmatch