I had the same situition before. The really boss didn't know what I was doing. He communicate with me through a white guy (manager) knows nothing about program. Then talked to the boss directly. The result was I stayed there for years and the white guy got fired, of course for someother reason.