code pointers use rc now