Shouldn't you check `ignore` here too?