emit whole (sub)records