This....is not gonna be a fun IT