set $ENV{SHELL} if it's missing