ensure itemFilter not passed null items, closes #100