add run checks
with external storage that can be offline for some reason, make an option to do some checks and only run if that checks succeed
with external storage that can be offline for some reason, make an option to do some checks and only run if that checks succeed