ensure only enumerable conds are allowed