oops... made a type because i BROKE STATIC FUCKING TYPING