actually use fraction type when on fraction tasks