Some beginning logic students find it hard to understand why a material conditional is true when its antecedent is false. I draw an analogy between conditional statements and conditional promises (especially between true conditional statements and unbroken conditional promises) that makes this point of logic less counter-intuitive.