fixed fake selection logic