we should think about a 'decimal_string' validator here.