oh wait, semicolons