specs and code written for dotdash file methods, expect dispatcher