find_with_descendants and preload_descendants always return arrays now