Interact properly with otherwise directive