McConnell knows Trump would not sign the bill so why waste