Fixed task implimentation.