half-ops