I think you are right guys... I was assuming the code above was working but it was not really getting in to that condition... I will do other tests and get rid of the array most likely..
@erictgrubaugh When you have no clue why something was working, most of the time is because it was not...