problem with multi-exon case