As long as you are showing progress you can generally keep the client happy (or at least not firing you) as you get things done,
But eventually you do have to make sure that things are done and work.
But eventually you do have to make sure that things are done and work.