actual bug fix to task class