semicolons and implicit declarations