factored out menace-area stuff