DRY up code and speed up Library and Watchlist.