re: An idea...
Again, with the caveat that I'm no geologist, I'm not sure what significance you put on the olivine as pertains to water, past or present. There's plenty of olivine here on Earth, and it rains here. In fact, peridot is my birthstone.
