Because if I use `list_remove(list, list_find(list, item))` it will break because list_find could return NULL