fixed an issue #19 of parse_ether()