DO NOT MERGE - FOR INTERNAL CODE REVIEW ONLY

I think we have an instanceMainWithExit