Pointers are hard