diff --git a/bandwidth/model/bxml/verb.py b/bandwidth/model/bxml/verb.py
index b0dbf4f1..532881c4 100644
--- a/bandwidth/model/bxml/verb.py
+++ b/bandwidth/model/bxml/verb.py
@@ -60,7 +60,7 @@ def _set_attributes(self, root: ET.Element):
if self._attributes is not None:
for key, value in self._attributes.items():
if value is not None:
- root.set(key, value)
+ root.set(key.strip("_"), value)
def _to_etree_element(self) -> ET.Element:
"""Generate an ET.Element object from a Verb Object
diff --git a/test-requirements.txt b/test-requirements.txt
index 9dc0deb4..b1941c02 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1,2 +1,2 @@
pytest-cov>=2.8.1
-pyhamcrest>=2.0.3
+pyhamcrest>=2.0.4
diff --git a/test/unit/bxml/test_forward.py b/test/unit/bxml/test_forward.py
index 99589bf7..c6d5b6a8 100644
--- a/test/unit/bxml/test_forward.py
+++ b/test/unit/bxml/test_forward.py
@@ -25,5 +25,5 @@ def setUp(self):
self.test_verb = Verb(tag="test")
def test_to_bxml(self):
- expected = ''
+ expected = ''
assert(expected == self.forward.to_bxml())