now core select can wait forever