/* Make sure this ends up in the right stage, creating
* them as needed. */
while (!(stage = g_slist_nth_data(trigger->stages, t)))
/* Make sure this ends up in the right stage, creating
* them as needed. */
while (!(stage = g_slist_nth_data(trigger->stages, t)))