diff --git a/flatland/__init__.py b/flatland/__init__.py
index 91abefb98e2d87630408e5fd5e2797f522f4365c..3761cf6655b14404cfd5ba18675f5003a4774ec0 100644
--- a/flatland/__init__.py
+++ b/flatland/__init__.py
@@ -4,4 +4,4 @@
 
 __author__ = """S.P. Mohanty"""
 __email__ = 'mohanty@aicrowd.com'
-__version__ = '0.3.2'
+__version__ = '0.3.3'
diff --git a/flatland/utils/graphics_pil.py b/flatland/utils/graphics_pil.py
index 4da136d4a9d353befc9a1daf1dc682947a513046..f86f301cdda4676855ad7a52623822f3053d6ea1 100644
--- a/flatland/utils/graphics_pil.py
+++ b/flatland/utils/graphics_pil.py
@@ -1,6 +1,5 @@
 import io
 import os
-import platform
 import time
 import tkinter as tk
 
@@ -27,8 +26,6 @@ def enable_windows_cairo_support():
 
 enable_windows_cairo_support()
 from cairosvg import svg2png  # noqa: E402
-from screeninfo import get_monitors  # noqa: E402
-
 from flatland.core.grid.rail_env_grid import RailEnvTransitions  # noqa: E402
 
 
@@ -55,19 +52,13 @@ class PILGL(GraphicsLayer):
         self.background_grid = np.zeros(shape=(self.width, self.height))
 
         if jupyter is False:
+            # NOTE: Currently removed the dependency on 
+            #       screeninfo. We have to find an alternate 
+            #       way to compute the screen width and height
+            #       In the meantime, we are harcoding the 800x600 
+            #       assumption
             self.screen_width = 800
             self.screen_height = 600
-
-            if platform.system() == "Windows" or platform.system() == "Linux":
-                self.screen_width = 9999
-                self.screen_height = 9999
-                for m in get_monitors():
-                    self.screen_height = min(self.screen_height, m.height)
-                    self.screen_width = min(self.screen_width, m.width)
-                # Note: screeninfo doesnot have proper support for 
-                # OSX yet, hence the default values of 800,600
-                # will be used for the same.
-
             w = (self.screen_width - self.width - 10) / (self.width + 1 + self.linewidth)
             h = (self.screen_height - self.height - 10) / (self.height + 1 + self.linewidth)
             self.nPixCell = int(max(1, np.ceil(min(w, h))))
diff --git a/setup.cfg b/setup.cfg
index e85a00ffb12e4b13063dcdd3a26e7c4643e0702b..f7dfb1ac22adb0fae8bc41fe4d5fcf79efa94b76 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,5 +1,5 @@
 [bumpversion]
-current_version = 0.3.2
+current_version = 0.3.3
 commit = True
 tag = True
 
diff --git a/setup.py b/setup.py
index c749a01e14ff23eab132aba1c0a9965c6ba89255..f99a0a95b0302a596c3caa096f2a70071e00de14 100644
--- a/setup.py
+++ b/setup.py
@@ -79,6 +79,6 @@ setup(
     test_suite='tests',
     tests_require=test_requirements,
     url='https://gitlab.aicrowd.com/flatland/flatland',
-    version='0.3.2',
+    version='0.3.3',
     zip_safe=False,
 )