Fixed syntax error
Added rollback on errors (via context)
Exceptions are rethrown after processing