UpdateNotForLoanStatusOnCheckin doesn't change statuses when checking in an item with a hold or transfer. A lot of libraries check in items to get them out of processing statuses and it would make sense for the notforloan to be changed at that point, even if there is a hold. Lisette