This is scary business, there is no real ordering guarantee between messages sent with ActorSelection relative to those sent with ActorRef. For example the last replayed message sends msg1 with ActorSelection and next msg2 is sent with ActorRef. msg2 may be received before msg1.