unify callback parameters