add ability to disallow specification names