diff --git a/src/share/grabbag/cuesheet.c b/src/share/grabbag/cuesheet.c
index 682ee3d..1f98c15 100644
--- a/src/share/grabbag/cuesheet.c
+++ b/src/share/grabbag/cuesheet.c
@@ -366,7 +366,8 @@ static FLAC__bool local__cuesheet_parse_(FILE *file, const char **error_message,
 						}
 					}
 				}
-				else if(sample_rate % 75) {
+				else if(sample_rate % 75 && xx) {
+                                        /* only sample zero is exact */
 					*error_message = "illegal INDEX offset (MM:SS:FF form not allowed if sample rate is not a multiple of 75)";
 					return false;
 				}
