several pointers became references