Need more information about what is going on here.

Why would you ever call Dispose(false)?