Wonder if it wouldn't be cleaner to just make storageLevel a "var" instead. Is the original storageLevel ever used for anything?