I know this is TERRIBLE and I’ll get blasted