Any reason why we need the list to be homogeneous w.r.t action? Can we have mixed actions in the list?