make sure not to reassign cursors