In fairness though, it does give you good practice for the essential skill of maintaining / improving an old codebase.