would prefer to use the stat module instead, so it doesn't show a red error when it fails which will be skipped with ignore_errors but is still ugly.