Learning multiple tasks in roving