Why didn't it complain about a missing semicolon?