validation from non-leaf node to string is now invalid