Does this pass the smell test? sounds like a drug deal gone bad to me.
It seems as if some "details" might have been forgotten in the heat of the moment.