intelligent defaults