Aiming for 100% code coverage. Currently 86.96%