skip too if line is not defined

The line number and file is not guaranteed to be set. Calling .Int on an undefined
value would explode, so we move that to after the skip.