you hit the nail on the head. if uml has been delaying that long for the payment then some things must be brewing between the two company.