def _try_then(self):
        """Check to see if self has been resolved yet, if so invoke then."""
        if self._cached is not None and self._callback is not None:
            self._callback(*self._cached[0], **self._cached[1])