I am probably going to regret this, @zekequezada @johnnyslunch