Message.all would load it all into memory, maybe we should be using find_each (http://apidock.com/rails/ActiveRecord/Batches/find_each)?