Ok, Magicthrill,
so we both agree derogations is not a good thing. It's better to start a thing as you mean to go on, even though the EU is constantly evolving.
As for citizenship, the RoC better make sure that they have a legally watertight case for deciding citizenship on grounds other than racial, ethnic or religious.