NCover reports incorrect coverage for multiple assembles via

NCover reports incorrect coverage for multiple assembles via

    Hi,
I have a CruiseControl > NAnt > NCover (latest version for .NET 1.1) > NUnit chain running.
I tried the equivalent command on the command line and still found this reproducible...
I have 3 DLLs in the same dir, let's say TestA.dll TestB.dll TestC.dll

"l:\tools\NCover\ncover.console.exe" /w AT_Bin\Debug /c "L:\Program Files\NUnit_227\bin\nunit-console.exe" TestC.dll

now this tells me that a classX in TestC.dll has complete coverage 100%
Now if I chain multiple test DLLs like this...
"l:\tools\NCover\ncover.console.exe" /w AT_Bin\Debug /c "L:\Program Files\NUnit_227\bin\nunit-console.exe" TestA.dll TestB.dll TestC.dll

I see that all the tests in the 3 DLLs are run by NUnit but the coverage is as if only TestA.dll has been run. classX is reported to have 33% coverage now.

What am I missing here ?
-- Gishu