- support __only_on__ and __backend__ at the same time