credo che gli passi 2 volte tipologia.
Alla funzione check() passagli solo this. ciao