setLabel('Email address') ->addFilter('StringToLower') ->setRequired(true) ->addValidator('NotEmpty') ->addValidator('EmailAddress'); // Hangs indefinitely unless I remove EmailAddress validator from $email: var_dump($email->isValid('some_user@blah.ca')); ?>