Should all the data layers perhaps use `num` for consistency with blobs?