Parece bom, mas você pode facilmente criar uma função para textos e ints, verificando primeiro seu tipo e agindo sobre ela.