Added recorders (this is where frames go to die.)
Industry-scale error checking.