S/o to @Cooln_Ces on this lmao...