diff --git a/helloworld.c b/helloworld.c
index 6702143..8d65619 100644
--- a/helloworld.c
+++ b/helloworld.c
@@ -40,6 +40,7 @@ static int le_helloworld;
  */
 const zend_function_entry helloworld_functions[] = {
        PHP_FE(confirm_helloworld_compiled,     NULL)           /* For testing, remove later. */
+       PHP_FE(helloworld, NULL)
        {NULL, NULL, NULL}      /* Must be the last line in helloworld_functions[] */
 };
 /* }}} */
@@ -165,6 +166,13 @@ PHP_FUNCTION(confirm_helloworld_compiled)
        RETURN_STRINGL(strg, len, 0);
 }
 /* }}} */
+
+PHP_FUNCTION(helloworld)
+{
+    printf("Hello, World!\n");
+    return;
+}
+
 /* The previous line is meant for vim and emacs, so it can correctly fold and 
    unfold functions in source code. See the corresponding marks just before 
    function definition, where the functions purpose is also documented. Please