Reading up on the JS automatic semicolon insertion rules confirms that I've been doing it right for the past 20 years: that feature is scary as hell, I'll stick to my semicolons.