All in one with wrapping for inverse call