Fix optional logfile parameter
Make shell undef on Darwin