This: ``` js jQuery.Deferred().resolve($.when(1)).then(d => console.log(d.then)); jQuery.Deferred().resolve(Promise.resolve(1)).then(d => console.log(d.then)); ``` should log undefined but instead logs promises' `then` methods, diverging from native `Promise.resolve` behavior.