Why is timevalue a vector? isn't time usually a scalar?