Credit to Braylon_Meyer_damp_crusty for this.