It's considered a dead initializer because `nil` is nothing therefore it's dead and it's initializing `result` with nothing, therefore in my head it will be a dead initializer.

A preference can only be personal even if people like DHH try to push theirs onto the public as public opinion, it is still a personal preference therefore anytime somebody says preference I do not ask who, I assume theirs.  As it is my personal preference in this case not to create extra lines of code when readability is not strained by merging with a `;`.  To that effect, I will never change the line, but I will not fight somebody else changing the line after a merge as it will be the preference of the Jekyll project to not have it like that... which I am absolutely fine with.