guard: locker uses bool instead of int array
guard: added started guard impl