updated to warn about filter ids, allow for types to be "other"