Karma for libs (2024 but new to me)