Library return