Virtual shackles