catch all exceptions, just not numberFormat