[PATCH 3/3] better validation for numbers