Basic support for outputless tasks
Slightly better support for tasks