need a no-arg main function for use with load_entry_point??