File location persistence & line numbers