fix repeater locking checks to reflect intended behavior