This was quite surprising to me, but otherwise it gets resolved to the wrong overload! So it doesn't replace `{0}` with the value of `fileName`: http://msdn.microsoft.com/en-us/library/cc190153(v=vs.110).aspx