fix: writing changed NonClientInfo