Garmin forerunner 55 always was poor at recoding indoor swim distance but there seems to have been a recent update that makes it even worse. 90% accuracy is now 70%. And there doesn't seem to be a way of showing laps on the watch face...and don't get me started on how to adjust what data the face actually displays...it's a complete nightmare...you need half a day to navigate the menu!