Specifying the number of zeroes feels really wrong to me, but so does modifying the implementation for the benefit of the test. Maybe I should just delete this test case?