much work. such unit tests. amaze