Some large corporations have their own rules; Union Pacific Railroad has their own BAC limit of 0.02% that, if violated during a random test or a for-cause test — for example, after a traffic accident — can result in termination of employment with no chance of future re-hire.