I cannot see how this should be possible, at the moment. There's no way for `aroundReceive` to check how and when the behavior stack is modified. It only has access to the behavior on the top of stack. I think the rules can only be enforced by allowing actors to veto behavior changes (which requires additions/changes to `akka.actor`). What solution/idea do you have in mind?