manually merged in a change to tasks.js