Because the test case had not been executed, there was a typo in the expected output; this is now fixed.
+*:~^!