There are definitely some ways to get around it, codes are always written with some redundancy. I'm not sure about the specifics regarding the Union station heights. But, your first question there is ultimately correct. Airflow modelling shows places where smoke can go, and essentially you want...