2604.042