It's a lot cheaper to clean (or rather not clean) a non-smoking railway carriage than a smoking one. That's why the rail companies were so happy to give in to public pressure to ban smoking. For this reason I fully expect a lot of employers and public buildings to ban smoking totally rather than go to the expense of providing and cleaning a smoking area. Are employers able to force cleaners to clean smoking areas?