non so, ma mi funziona tutto solo che se metto quei due if mi viene fuori l'errore. Non penso dipenda da quello altrimenti l'errore verrebbe fuori ugualmente.