use snprint not sprint.