The "mysterious semicolon" is a weird thing caused (I guess) by the optimizer. Because, if we inspect the `contents` before and after. We see the it is an empty string after.