make command::working_directory optional