Defer the restart into a goroutine