This is a super mature project of mine...right? Ha ha...ha ha...no. Please, don't ask. I obviously have way too much time on my hands.