maybe this part can be left on callee and we just ignore any requests when transition to avoid some tricky problems.