azz non avevo visto, ma la logica è corretta in questo modo?