semicolon bug fix