Your early exit was not specified (read: tested). Do you think it makes sense to provide a test for it?