ignore paths support
custom callback support