source.rb only validates presence of pub_year