Of course, discovery happens on the part of the client as well, as s/he – probably most often when actually using the system being built – comes to think of things that weren’t consciously thought of before, but which are vital in the solution, or otherwise are good ideas to include in the final system. Expectations, assumptions.