Fix issues with the use of disallow. Add draft v3 disallow unit tests.