global

def save_account

def save_account
  id = nil
  raised = raises_uniqueness_violation?{id = db[accounts_table].insert(account)}
  if raised
    @login_requirement_message = 'already an account with this login'
  end
  if id
    account[account_id_column] = id
  end
  id && !raised
end