texture nodes bug

There is a consistant error in the texture node color mix node handling of alpha textures. The alpha of the top image1 input is not modified by changing the factor. No matter what mode you use, image2 has the alpha from image 1 applied to it.
For example, these are all renders using the texture nodes of a light green material mixed with alpha’d striped png images:
here are the images:
http://img410.imageshack.us/img410/8797/texturenodeerrortex1.png http://img338.imageshack.us/img338/1745/texturenodeerrortex2.png

using this simple node setup
http://img97.imageshack.us/img97/9599/texturenodeerrornodes.png

The plane renders as
-------------------- with factor - 0.0 ------------------------------- with factor = 1.0 ----------
http://img410.imageshack.us/img410/5484/texturenodeerrormixfact.png http://img35.imageshack.us/img35/5484/texturenodeerrormixfact.png
{This is a copy of my bug report}