The House has approved a new defense bill that protects military chaplains who refuse to perform same-sex marriages.
The $633 billion measure passed the House in a 315-107 vote Thursday and is now before the Senate.
A prior version banned gay marriage on military installations, but that provision was tossed out in negotiations.
The final version says military chaplains can't be forced to perform such unions or be punished for refusing to do so.
It also protects other military members who believe homosexuality is wrong because of religious or moral beliefs.