that strlen() isn't needed, spprintf() will return the len