The api is a bit obtuse, I'll admit, but we've been using it in production since the beginning