missing spec in base.py for distinct