initial docopt additions