My vote goes to minimal hack - impact of changes is near impossible to test.