Correcting classical int/float casting +split