We need to make some decision about binary compatibility beetwen targets and semantics, so now old logic is used