Use constructor and dispose over try/finally
Saves extra string allocation.