Yes, that's a bit of a wonky API and it should be changed.