first test for directive