I hate pointersssss