php's array_merge_recursive overwrites numeric indexes and this breaks
form data.