Do all of the variables here need to be instance variables?