This language is literally awful.