Bug fix: Needed array_merge_recursive_overwrite() not just array_merge_recursive()
array_merge_recursive() was appending in places where it should have just overwritten