TODO: autodetect recipients