If $3 is set, the run file is expected to be cleaned up if the context does