The params were screwing up types for some things still, lets try just the
hacky compiler stuff