removed is_decimal()