Shouldn't be using __library