Permission changes, add garbage collector