convert.rb -> extract.rb, region maps now completely isolated