check abstract from/to even if the base abstract is the same (see #3494)