Ah, ok...yeah, I can do that! I'm starting to realize I don't actually like ARC all that much (at least, not for low-level stuff like this...). One change I left in, though, was "free"ing `pointers` instead of `mapped`. I know it doesn't matter since they all point the same place, but I've just always been taught it's good practice to `free` the thing that's been `malloc`ed (or, in this case, `calloc`ed).