diff --git a/Main.hs b/Main.hs
--- a/Main.hs
+++ b/Main.hs
@@ -17,8 +17,11 @@
 import System.IO
 import System.Posix.Daemonize (daemonize)
 
+version :: String
+version = "0.2.2"
+
 progName :: String
-progName = "rpf 0.2.1"
+progName = "rpf " ++ version
 
 ----------------------------------------------------------------
 
diff --git a/README b/README
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-This is RPF version 0.2.0.
+This is RPF version 0.2.x.
 
 Please read:
 	 http://www.mew.org/~kazu/proj/rpf/
diff --git a/RPF/Parser.hs b/RPF/Parser.hs
--- a/RPF/Parser.hs
+++ b/RPF/Parser.hs
@@ -228,7 +228,8 @@
 ----------------------------------------------------------------
 
 result :: Parser DAResult
-result = (char '\'' >> authResult) <* char '\''
+result = (char '\'' >> authResult) <* char '\'' -- backward compatibility
+     <|> authResult
   where
     authResult :: Parser DAResult
     authResult = sym2enum resultWords [minBound..maxBound]
diff --git a/config/rpf.policy b/config/rpf.policy
--- a/config/rpf.policy
+++ b/config/rpf.policy
@@ -6,20 +6,20 @@
 
 // #spf, #mail_from
 mail_from {
-	accept: #spf == 'pass';
+	accept: #spf == pass;
 	continue;
 }
 
 // #from, #pra, #sender_id, #dkim_from, #domainkeys_from, #sig_dkim, #sig_domainkeys
 header {
-	accept: #sender_id == 'pass';
+	accept: #sender_id == pass;
 	reject: #mail_from == "yahoo.com" && #sig_domainkeys == No;
 	continue;
 }
 
 // #dkim, #domainkeys
 body {
-	accept: #dkim == 'pass';
-	accept: #domainkeys == 'pass';
+	accept: #dkim == pass;
+	accept: #domainkeys == pass;
 	continue;
 }
diff --git a/rpf.cabal b/rpf.cabal
--- a/rpf.cabal
+++ b/rpf.cabal
@@ -1,5 +1,5 @@
 Name:                   rpf
-Version:                0.2.1
+Version:                0.2.2
 Author:                 Kazu Yamamoto <kazu@iij.ad.jp>
 Maintainer:             Kazu Yamamoto <kazu@iij.ad.jp>
 License:                BSD3
