shrink call stack for PRIVATES