Pass cover to client
Handle case where list and item are the same