resolve #3 use MirrorsUsed instead