Why a limitation to Integer?