the madness of semicolons