added exception for val and name in 356