extensive client debug