Task and TaskHandler can now be separated.