Treat library as a set