10.35 do you have to call begininvoke explicitly?