feel dumb I didn't figure this out before 4am