@bocinsky caught this bug in #23 but we should create a test that demonstrably fails given this input 81ba69c2ea498f4f2799e9255c1f9afd860efa7a may have removed one that would have caught this