Maybe we should be listening to the stdout/stderr streams earlier or something? it fails with a timeout