Extract creating new boxes into method and make the shell_args optional