What does this do? Read the value, but write 0 afterwards anyways?