removing transactions. errors are caught and reported and import continues rather than rolling back the whole transaction
fixing tests