Move NoDefRule to convention package