diff --git a/src/managers/weatherManager.ts b/src/managers/weatherManager.ts
index a245bf6..e8440bc 100644
--- a/src/managers/weatherManager.ts
+++ b/src/managers/weatherManager.ts
@@ -66,10 +66,6 @@ class WeatherManager {
     await this.saveAndEmitWeather()
   }
 
-  public cleanup(): void {
-    this.intervalId && clearInterval(this.intervalId)
-  }
-
   private async loadWeather(): Promise<void> {
     try {
       const worldRepository = new WorldRepository()
@@ -130,9 +126,7 @@ class WeatherManager {
       //the data model still contains the booleans
       await world
         .setRainPercentage(this.weatherState.rainPercentage)
-        .setIsRainEnabled(this.weatherState.rainPercentage > 0)
         .setFogDensity(this.weatherState.fogDensity)
-        .setIsFogEnabled(this.weatherState.fogDensity > 0)
         .save()
     } catch (error) {
       this.logError('save', error)