Use g_slist_prepend() instead _append()