This bracket should be on the ident level of 'else'. No? And the lin with && operator also one ident-level left.