Maybe replace Object(this) above with `toObject` which would throw for `null`.