moved opts to a second task parameter