if you don't use the return value, better not use !AREL.first but !AREL.exists? much faster