shout out to @flipelicancc for the threads.