live semicolon