self-compensating takeup