re-add head_scalar_op missing