Did the boring error handling and logging bit