adding some functionality in WeaveClient...