Force the same logic to be all checked server side