Task methods for completion / undo