Refactor to allow using send with TouchID fallback.