That'll work, until a petty bureaucrat decides to ruin your day.
https://www.tsa.gov/travel/security-screening/travel-redress...
This is an international issue and a national answer doesn't solve it.
For what it's worth my first name is also not accepted correctly (it contains a hyphen) and I never had a problem so far. But every time an airline asks me to put my name exactly as in the passport I cringe.
Of course, by my understanding of the word "redress," that was already true; but I did click the link.