fix initialisation when no default value