Drug workers and probation officers are often reluctant to punish breaches of an order, particularly if that may mean that the drug user goes to prison.