Refactoring: Receiver receives messages internally