The only change I'd make to this is to let addicts out, and not completely disconnect them from society.