Added compile error exit. Also fixed up-to-date check in InvokerExecute