rework email signup to use proper booleans