It is possible to optimize _init_database()_ to skip files that were parsed previously and didn't change.