Smaller methods for easier refactorisation and hacking