mass assign page finally reports errors in the proper order.  As I suspected it was a small error that I would(and now) feel dumb for missing for so long.  needed to start the count of patients from the top and count down instead of from 0 up