why not include everything in the same method (GetTraceLevel) and you don't need to rely on the caller?