diff --git a/packages/ace-core/src/checker/checker-epub.js b/packages/ace-core/src/checker/checker-epub.js
index f5399bf6..e9b023fd 100644
--- a/packages/ace-core/src/checker/checker-epub.js
+++ b/packages/ace-core/src/checker/checker-epub.js
@@ -160,7 +160,7 @@ function checkMetadata(assertions, epub) {
values = [values]
}
// Parse list values
- values = values.map(value => value.trim().replace(',', ' ').replace(/\s{2,}/g, ' ').split(' '))
+ values = values.map(value => value.trim().replace(/,/g, ' ').replace(/\s{2,}/g, ' ').split(' '))
values = [].concat(...values);
// Check metadata values are allowed
// see https://www.w3.org/wiki/WebSchemas/Accessibility
diff --git a/tests/data/epubrules-metadata/EPUB/package.opf b/tests/data/epubrules-metadata/EPUB/package.opf
index 19f543a8..0231c152 100644
--- a/tests/data/epubrules-metadata/EPUB/package.opf
+++ b/tests/data/epubrules-metadata/EPUB/package.opf
@@ -13,7 +13,7 @@
noMotionSimulationHazard
text
- visual,textual
+ visual,textual,auditory