(I guess I overdid the DataHandler thing...)