Reader now handles multiple forms