works in gtk-0.13