The defense-heavy $1.7 trillion federal spending bill that was passed by Congress earlier this month and officially avoids a US government shutdown was flown for signing on December 29 to President Joe Biden, vacationing on St. Croix in the US Virgin Islands.