I'm not sure how this works, but when I compile the code with Proton_DS_Lite is compiles without errors.

Can someone explain this to me please?

/Michael