Catching Throwable is not great practice. Why is it still necessary with the fix in `parseHeader`?