Hm. Didn't you wonder why there is a RW and RO block and that they should now be the same?

To me it seems that the distinction is not needed any more as by default the link points to the CIC now and not to AgentTicketCustomer any more. You can remove the checking code from the .pm file, we probably don't need blocks here any more.