fix yet more issues with the select spec