introducing applicability tests