backup.Prepare() calls AddIncomingPrepare(), which tries to reset the view timer. However, view timer can be nil if the monitor thread hasn't executed backup.Init() yet. This could crash the replica. For some reason this bug isn't happening that frequently.