Or should I change the base to pass a separate zoom argument instead of setting `tilePoint.z`?