forcing overwrite when recompiling; making user friendly and less prone to throwing errors