``` assert!(false, "{}") ``` prints `{}` but ``` assert!(false, "{}", 77); ``` prints `77`. Given that the second parameter is interpreted as a format string, shouldn't it fail to compile if you don't provide enough parameters?