[link] "A lesson in poor API design"