disallow and throw erros for cyclic for tasks