Protection: Support for custom endpoint
Merge branch 'next-demonic' into next-squares
Merge branch 'next-squares' into squares