Forbid behavior was based on dead code in 23a, but 40d added some needed logic