why do clients make the simplest thing more complex than it has to be?