Some work on arguments and options