Added allow_different_task