I do not know if this is a general bug - let's add it to the list of things to track down. I think that test of rotation shall catch it, except if cp = 0 or ck = 0 or cp = ck = 1.