Changed array_diff_assoc to drupal_array_diff_assoc_recursive