If this is staying, it needs a unit test.