Should I create a specific exception like ```ActiveRecord::PrimaryKeyNotSetForBatches```?