Add time out parameter