no semicolon on conditional