bugfixes + xlient reconnect
@spec removed