format string didn't have a placeholder