2604.504