Does this need to save anything to the db? B/c if not, you could call the index task directly. But if you do need a save this is fine.