simplify invoke logging