sprintf and/or Argument swapping