Support punycode inputs. #48