fixing 0 validation bug for integer/currency