yay, finally fixed bug in firetask