bug in task_is_done, no return value
read f64 implemented