Shoutout to raz and ark for fixing literally everything.