Client++ flexibility