descriptor calculation works within tasks. rjb removed.