fail appropriately
actually run the program