fix bug w/interleave of empty list