no def