Oh, put TDF_DEADLKTREAT back in guys. That was indeed one place where an exclusive lock could wiggle its way in but the shared->exclusive upgrade also allows the same wiggling so my solution was to check for the wiggle instead of remove the wiggle. -Matt