che storia ... mi perdevo in un return false!

grazie mille, ovviamente funziona