*fixed posthaste (credits go to sharq)