annotation callbacks: made sure to send task impl always