Right now only parts of the code are being tested in the unit tests, this could lead to uncaught bugs in future code. This Issue is dedicated to any pull requests which expand on the unit tests.