D-2 is done via kernel, but not when called from shell.