Changed accepting data from agents slightly to forward to one task after a basic valid type check