NBA contracts:NFL implications