Add timeout as required argument, correct docs