No, the function `gtk_list_store_append` adds to a `GtkListStore` a new row with uninitialized values. This actually does not fit very well to Julians `push!`. I have removed that version of `push!` and integrated it into the regular version