rework icat somewhat for lower system call frequency