ignore vs protected file