1) You can give up and resign yourself to slow code.
I expect that this is the path that most projects take.