why can't this file ignore itself?