if you got it to compile then you changed it.

Paul put something subtle in B definition