Runs to completion.  More stubs to fill in