I feel like this needed to exist and now it does