code should match readme better; renamed exec_dirs to smash_dwim