Some horrible typing goig on