'Last call' for smokers