and sets the counter [...] the counter, set expected [...] settings
until xDone is set [...] settings and communication settings