json validation fixes