We should be able to test for `:to_ary`, hashes do not respond to it and both arrays and AR collections do. I'll try to change that here.