Fix setValue bug