better way to handle / tweak cursors for different fields.