Ew, is pointer arithmetic really necessary.