fwiw, i think this js should follow the style in the rest of the project… ie no semicolons