Does this `#if, #elsif` make sense?