restricted counter interfaces