credo che fosse più corretto prima, quando utilizzavi il

Return False

poicè in questo modo *la funzione* assume come valore di ritorno False, e non una variabile esterna alla funzione stessa...

l'unica cosa da aggiungere sarebbe l'Exit Function dopo il Return (?)

Boolean