Can you explain a time you had to pivot your technical strategy mid-project due to changing requirements?