I'm still having a hard time understanding why adding a black pixel doesn't work. I understand 0x008000 + 0x000000 = 0x008000. But if I were to add a drop of black paint to a drop of green paint it would surely change the color. So not sure where that analogy breaks down.