non so se è questo il problema, mi ricordo, che a volte si doveva mettere un return true; alla fine, prova, malchevada non funziona