This has replace the enum we are using as a basic stategy - possible over kill. Also not sure if the ```SleepTime ``` should be here