added ignore option. should port the forEach methods somehow