fix ambiguiuty with getting acceptable roots into list