Use named tokens instead of %s and use basic token find/replace instead of sprintf