Optimize the common cases (init == NULL or init == "") a bit. replace uses