So...you're saying the signing bonus is paid out when you sign the contract and the roster bonus is paid out if you're on the roster at a stipulated date?
LOL Captain Obvious McMansplainer hacked my account.
Sometimes that's what it takes for it to be understood, appraently.