Refactor out the task-getting into getitem.
Refactor out the task-getting into getitem.

karabatov/ht,sheriferson/t,kovetskiy/t,emi80/t,eduOS/t,eduOS/t,sjl/t,durcheinandr/t,durcheinandr/t,sheriferson/t,sjl/t,emi80/t,durcheinandr/t,kovetskiy/t,kovetskiy/t,karabatov/ht,emi80/t,eduOS/t