Should this be above the initialisation routine, else we might lose messages.