conventionally not a vector