I think validns is wrong