No need to call AllOutputsUnspendable twice, I think? (also, use && instead of &).