Just be advised, if your plane lands late in PDX, they may not be there for a full 40 minutes. I think you'll have enough time to get off and take a smoke, since you're first to get off sitting up front; just make sure you're back on board 10 minutes prior to the scheduled/estimated departure time.