Distinguish between internal and external read-from