Too many parameters make this line too long... wrapping it for now.
Incorrect parameters to Sprintf
Don't need Sprintf when you aren't formatting anything.
Probably better to do the input checking before layers of lisp.