Why did you have to go from Integer to Long?