Gtk is horrible...