because libraries, that's why