exon could be undef in _rev