nasty bug in Texture::create