Reduce need for extra callback by making use of Task libraries.