this is weiiiird.