Add ability to use with() on shared lists.