<!-- BUGS: Please use this template. --> **TypeScript Version:** 1.8.0 / nightly (2.0.0-dev.201xxxxx) **Code** ``` ts function fn(options: { a?: number, b?: boolean }) { return options.a || 1; } fn('foo'); ``` **Expected behavior:** Must be an error in ``` ts fn('foo'); ``` **Actual behavior:** No errors, TS compiler say "OK".