No more potential memory leak with pushVFormat if the resulting string is invalid UTF-8.