We saw on a production server a confusion of renewals/checkouts arising from the processing of an older offline circulation file. When processing transactions, offline circulation should ignore previous checkouts if the item has been checked out to a new patron since the date of the offline transaction.