This is like the never-ending thread....