Please make this a function, otherwise it will run on startup for windows (F# executes the startup code strictly). 

Please also protect execution with a try … with that catches all exceptions and returns "false" if anything fails - we don't want startup exceptions on linux.