Semicolons are required in JSTalk, but added for consistency