work with the deiscriminator map