handle symbol values better