A file definition should be loaded or re-loaded when any of these situations apply to the "external" file:-