dont crash if cursor is null