Trying slower but more general vectors