Change Connect to take session timeout rather than read