Да, намудрил, но заодно повторил изученное раннее, все проверил работает, проблема в валидаторе?