default vals for def