Explain a time when you had to work with a legacy system or platform, and how you managed its limitations.