BadDataException now DoesNotExistException