Add some code coverage tool to make sure our tests cover all usecases
Add some code coverage tool to make sure our tests cover all usecases