variable cockup