no need for pathname in dsl.rb