Library stuff changed. I dont even know why.