everything in place for first usages of SourcePosition