fix the shell.du method