The 945 is mature now but the open water accuracy has not improved on my watch anyway. I swim a known course. I swam with a friend with a Fenix 5 today. While the fenix may have a different chip set, it was pretty accurate and I was off by over 10% on a 3000m swim. This distorts my pace and actually showed me slower than my friend who got a 200 meter head start while I finished before her! I have the watch recording every second and am using GPS+Galileo. Any recommendations?