I'm filing this as a bug, better yet just don't use semicolons! During freestyle testing I've found that not using semicolons can throw things off, most likely its due to the diff getting it wrong.