defy