foo
task_scheduler can raise IOError