an addition to Tmx.Client