I'm never going to get over semicolons