fake missing things; getopt should be dropped!