O meglio, mi entra nell'if quando è true, ma non mi entra nell'else quando è false