It may be better to assign all of A, B, and C, then do a check `if not (A and B and C): return`