On another outdated diff you can see my question when that i asked if the Java SDK does multiple calls, and Les answered yes, and that i should do it that way. However, it seems that's not the case and i made the changes you asked.