Would you mind adding a comment explaining what situation this handles?