EXIFIR problem

class Photo < ActiveRecord::Base   belongs_to :album   after_create :set_exif_data   has_attached_file :image,       :styles => {         :display => "300x200"         }   def set_exif_data     logger.debug "setting exif"     exif = EXIFR::JPEG.new( self.photo.path )     logger.debug"setting exif2"     return if exif.nil? or not exif.exif?     self.width = exif.width     self.height = exif.height

is there something wrong here? the first logger.debug runs, but not the second...