this cant go on forever