What's with all the semicolons everywhere?