change to avoid warning '\0' in format