SUMMARY: 1. Introduction. – 2. Direct application of Directive 2001/98. – 3. The Charter and the Constitution: double protection of the right to social benefits. – 4. The interpretation of the CJEU. – 5. Violation of the Constitution and the Charter: the assessment of the Constitutional Court. – 6. Conclusion: discrimination based on long-term residence status violates the Constitution and EU law.