Generic de CR&S