I am confused as whether or not I should apply for I-140 (being on TN) as I am due to travel abroad in a couple of months or wait until I return. I know that I-140 doesn't automatically imply immigration intent (as per the memos that I have seen) but is the risk worth it incase if some immigration officer doesn't entertain that idea. What are the possibilities?