Simplify main entry point