Change: - Add a bunch of tests to bump coverage to 100% Test Plan: - CI, new tests Signed-off-by: Rick Elrod <rick@elrod.me>