semicolon doesn't need its own line