Implement in terms of a vector.