sosendallatonce
atomic = sosendallatonce(so);
!sosendallatonce(so) && !nextrecord) {
atomic = sosendallatonce(so) || top;