note to self: semicolons for both languages