make compatible with task processor