Oh, yes, that's definitely a bug... hmmm...
It should reach an ending every time, but I've heard of rare cases where it does not. Sorry about that!