handle non-existent files