3.0: add semicolon