Im not exactly sure what the bug we fixed here was after reading through a couple times; to make it a bit more clear could we add an explicit test for this edge case (i.e. one where the description is something like "it copes with <description of edge case>")