jQuery() vs this.constructor()?

jQuery() vs this.constructor()?

I noticed a few places (init, pushStack, end) in core.js where this.constructor() is used instead of jQuery() which is used throughout the rest of the library.  Is there a reason for this?  As I understand it this.constructor() is always a reference to jQuery(), is there any situation where that would not be true?