100% coverage

@lob/api-engineering-lobsters a lot of the branches that were uncovered are just impossible to test.