only allow registration once