@@ -13,6 +13,7 @@ module Data.Aeson.Encoding.Internal
1313 , Series (..)
1414 , pairs
1515 , pair
16+ , pair'
1617 -- * Predicates
1718 , nullEncoding
1819 -- * Encoding constructors
@@ -122,7 +123,7 @@ data Series = Empty
122123 deriving (Typeable)
123124
124125pair :: Text -> Encoding -> Series
125−pair name val = Value $ retagEncoding $ text name >< colon >< val
126+pair name val = pair' (text name) val
126127
127128pair' :: Encoding' Text -> Encoding -> Series
128129pair' name val = Value $ retagEncoding $ retagEncoding name >< colon >< val