Future and actor share the same basic code (Receive ...) Have future and actor split and remove Receive from actor