Should this have the same workaround applied? Perhaps we need a bug to enhance the select method in base.py to support this case.