got rid of timeout, but still need to deal with digests