Update destroys to return void.  Assert failure in context destroy.  Update tests