Circular replacements are illegal