Added checkpointPermissionFor directive as an less intrusive alternative for the checkpointPermission directive.