Continuing with message passing and synchronisation