restructure, giving all control to the actor