More work on communication mechanism.