Add more (pertinent) test everytime it is possible. Fixing bugs as they are unveiled by the new tests