Looks like terrible legacy.

Anyway, can you o @dylanahsmith explain a usecase covered by `VariableIncompleteEnd`? 
I don't understand the exact use case that should be supported.

And it would be really cool to have it in the test suite. Because the original patch that introduced this didn't have any test.