now raises exception for non-dcp problems, but can be silenced