put the check_default functionality back to what it was