testing moving out some shared code to an AR concern