redo rump init so you cannot accidentally segfault by not calling init - function calls are only returned by init itself not by module