Uhm and why did you remove checking if element implements List?