better timeout checking around a cursor
taking it back - better in canddi