docopt as requirement for build rule
smaller exception scope