diff --git a/ports/unix/mpconfigport.h b/ports/unix/mpconfigport.h
index a3d2bb7dbd74053f6c652e496ac8186f5e51266b..06ae1e2343c69bd4355c927b19a6465a090ed7dc 100644
--- a/ports/unix/mpconfigport.h
+++ b/ports/unix/mpconfigport.h
@@ -103,7 +103,6 @@
 #endif
 #define MICROPY_PY_CMATH            (1)
 #define MICROPY_PY_IO_FILEIO        (1)
-#define MICROPY_PY_IO_RESOURCE_STREAM (1)
 #define MICROPY_PY_GC_COLLECT_RETVAL (1)
 #define MICROPY_MODULE_FROZEN_STR   (1)
 
diff --git a/py/mpconfig.h b/py/mpconfig.h
index 095b7ef7b9640984c0d55d06806173c0e3d32f6a..7784367085d13f354b2b05ce9f08d04aa9c77deb 100644
--- a/py/mpconfig.h
+++ b/py/mpconfig.h
@@ -938,7 +938,11 @@ typedef double mp_float_t;
 
 // Whether to provide "uio.resource_stream()" function with
 // the semantics of CPython's pkg_resources.resource_stream()
-// (allows to access resources in frozen packages).
+// (allows to access binary resources in frozen source packages).
+// Note that the same functionality can be achieved in "pure
+// Python" by prepocessing binary resources into Python source
+// and bytecode-freezing it (with a simple helper module available
+// e.g. in micropython-lib).
 #ifndef MICROPY_PY_IO_RESOURCE_STREAM
 #define MICROPY_PY_IO_RESOURCE_STREAM (0)
 #endif