was it broken before? uhm.. I guess it's probably missing unit test for this edge case.