Added explanation to why semicolons are used