seems pointless, since the preceding switch/case block always assigns a value to this temp pointer.