i think our test coverage is not amazing, so let's make sure to add tests for them if we add them. if you want we can split the work.