Wrapper: factor out hangout_* methods