diff --git a/src/include/66/environ.h b/src/include/66/environ.h
index 75d3dfd0f707091982b44a94ec2a9572df7ce3d0..901cf07297b07d3d78bf4b97c3e2a9908bc3bad6 100644
--- a/src/include/66/environ.h
+++ b/src/include/66/environ.h
@@ -32,7 +32,7 @@ extern int env_get_destination(stralloc *sa, resolve_service_t *res) ;
 
 /** version function */
 extern int env_find_current_version(stralloc *sa,char const *svconf) ;
-extern int env_check_version(stralloc *sa, char const *version) ;
+extern int env_check_version(stack *stk, char const *version) ;
 extern int env_append_version(stralloc *saversion, char const *svconf, char const *version) ;
 extern int env_import_version_file(char const *svname, char const *svconf, char const *sversion, char const *dversion,int svtype) ;
 
diff --git a/src/include/66/utils.h b/src/include/66/utils.h
index 8c17ac95a6e62ba1bdc5e4c5a00cb5ba409bd77d..5bf284105e1c5cad26bf9ee2df9b13ca0260f041 100644
--- a/src/include/66/utils.h
+++ b/src/include/66/utils.h
@@ -19,9 +19,9 @@
 #include <unistd.h> //getuid
 
 #include <oblibs/log.h>
+#include <oblibs/stack.h>
 
 #include <skalibs/stralloc.h>
-#include <skalibs/genalloc.h>
 
 #include <66/ssexec.h>
 
@@ -53,6 +53,6 @@ extern int set_ownerhome_stack_byuid(char *store, uid_t owner) ;
 extern void set_treeinfo(ssexec_t *info) ;
 
 extern int version_compare(char const  *a, char const *b, uint8_t ndot) ;
-extern int version_store(stralloc *sa, char const *str, uint8_t ndot) ;
+extern int version_store(stack *stk, char const *str, uint8_t ndot) ;
 
 #endif