Many companies are turning to saliva swabs because you can't cheat and almost any employee can give you the test. The one thing they don't like is that it detects metabolites for a short time. I believe it's up to 72 hours. If you don't smoke for 4 days before you should be fine. I have seen Lowes test this way and catch many by surprise.