Tasks: cleaned up state() method. (No more public .started property; 'waiting' is an official state now.