The test code was missing a line, because I kept messing that line up. I rewrote it more simply, and that test passed too. Sorry for the extra message.