protected function disallowSinglePermission($permission, $object, $user)
	{
		// check to see if the permission exists
		$permObject = $this->permission->findByPermissionAndObject($permission, $object);
		
		// check to see if the user already has permission on the object
		$uop = $this->userObjectPermission->findPermission($user, $object, $permObject);
		
		if($uop)
		{
			$this->userObjectPermission->delete($uop);
		}
	}