Wouldn't it be better if no INDEX_SIZE_ERR was raised but instead the previous value was retained? For consistency with CanvasRenderingContext2D.globalAlpha for instance. It's not really important, but I think that some consistency between the various APIs would be nice. -- Anne van Kesteren <http://annevankesteren.nl/> <http://www.opera.com/>