run only once and abort if the files are not run