Understanding internal APIs