Isn't this just creating a new variable in an (otherwise empty) scope? Also, where does nHeight come from?