Multiple newlines are not discarded when converting to BR tags
Moved variant update into new method