comments and semi-colons