clean up
don't use GetExecutingAssembly()

break new non-blocking FSI
clean up