diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
 # Revision history for wgpu-raw-hs
 
+## 0.1.0.2 -- 2021-08-16
+
+- Redo attempt at stubbing out `createSurface`.
+- Improve README.
+
 ## 0.1.0.1 -- 2021-08-16
 
 - Stub out Linux version of `createSurface` so that the package documentation
diff --git a/src/WGPU/Raw/GLFWSurface.hs b/src/WGPU/Raw/GLFWSurface.hs
--- a/src/WGPU/Raw/GLFWSurface.hs
+++ b/src/WGPU/Raw/GLFWSurface.hs
@@ -64,7 +64,7 @@
 
 #endif
 
-#ifdef WGPU_HS_TARGET_LINUX
+#ifdef WGPUHS_TARGET_LINUX
 
 createSurface ::
   WGPUHsInstance ->
diff --git a/wgpu-raw-hs.cabal b/wgpu-raw-hs.cabal
--- a/wgpu-raw-hs.cabal
+++ b/wgpu-raw-hs.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               wgpu-raw-hs
-version:            0.1.0.1
+version:            0.1.0.2
 synopsis:           WGPU Raw
 description:
   A very low-level WGPU binding.
