diff --git a/package.xml b/package.xml
index 99a1b20..90844f2 100644
--- a/package.xml
+++ b/package.xml
@@ -107,6 +107,7 @@ http://pear.php.net/dtd/package-2.0.xsd">
+
diff --git a/tests/gh_500.phpt b/tests/gh_500.phpt
new file mode 100644
index 0000000..366138d
--- /dev/null
+++ b/tests/gh_500.phpt
@@ -0,0 +1,25 @@
+--TEST--
+Test for Github issue 500
+--SKIPIF--
+
+--FILE--
+addServers($newServers);
+
+$m->set('floatpoint', 100.2);
+$n = $m->get('floatpoint');
+var_dump($n);
+
+$m->set('floatpoint_neg', -300.4);
+$n = $m->get('floatpoint_neg');
+var_dump($n);
+?>
+--EXPECT--
+float(100.2)
+float(-300.4)