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