safe guards regarding checking for record objs. issue #29.