consistant semicolons