Transaction system (if one fails, the whole imported data for that user disappears so the user can try again)