Why does it have to be an Integer?