thinking through drop functionality for JoinLists