fix the interpretation of the optional working_path argument to init