fix
throttle code paths so we don't run out of file descriptors