Part 5 - Fixing bugs via automated tests