make the library actually work in real life, woohoo!