Hmm no I'll have to keep the `implicit` because `TaskData` requires it. So I'll remove the explicit parameter to be consistent.