Make Ignorer a little more flexible