diff --git a/Changelog.md b/Changelog.md
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,3 +1,7 @@
+### 0.4.9.0
+
+- Exposed function *skipRPtr* which can be useful in many contexts.
+
 ### 0.4.8.0
 
 - Correct implementation of *Eq* and *Ord* instances for *TimeInterval*.
diff --git a/NgxExport/Tools.hs b/NgxExport/Tools.hs
--- a/NgxExport/Tools.hs
+++ b/NgxExport/Tools.hs
@@ -36,6 +36,7 @@
                        ,readFromByteStringAsJSON
                        ,readFromByteStringWithRPtr
                        ,readFromByteStringWithRPtrAsJSON
+                       ,skipRPtr
     -- * Exporters of simple services
     -- $simpleServices
                        ,ServiceMode (..)
@@ -359,6 +360,11 @@
 readFromByteStringWithRPtrAsJSON =
     ngxRequestPtr &&& readFromByteStringAsJSON . skipRPtr
 
+-- | Skips the number of bytes equal to the size of a pointer from the beginning
+--   of a 'ByteString'.
+--
+-- This can be useful to drop a pointer to the Nginx request object passed at
+-- the beginning of a handler's argument.
 skipRPtr :: ByteString -> ByteString
 skipRPtr = B.drop $ sizeOf (undefined :: Word)
 
diff --git a/ngx-export-tools.cabal b/ngx-export-tools.cabal
--- a/ngx-export-tools.cabal
+++ b/ngx-export-tools.cabal
@@ -1,5 +1,5 @@
 name:                       ngx-export-tools
-version:                    0.4.8.0
+version:                    0.4.9.0
 synopsis:                   Extra tools for Nginx haskell module
 description:                Extra tools for
         <http://github.com/lyokha/nginx-haskell-module Nginx haskell module>.
@@ -13,9 +13,10 @@
 copyright:                  2018-2019 Alexey Radkov
 category:                   Network
 build-type:                 Simple
-cabal-version:              >= 1.8
+cabal-version:              1.20
 
 library
+  default-language:         Haskell2010
   build-depends:            base >= 4.8 && < 5
                           , template-haskell >= 2.11.0.0
                           , bytestring >= 0.10.0.0
