As the GM, its your (and your teams) job to do your homework on this shit before it gets to a point where the deal is announced and the guy you're signing is hanging out in town waiting for things to be finalized.
Im not even a Ravens fan and this deal falling through + losing, what, 9 guys already, is not great for EDC.