relax some assertions on InvokeState