better erros when people cant opt in