removing elements from lists is hard