always provide timeout for cmd.join()