I've left this as-is for now as I wasn't sure of an appropriate check from a tile's point of view if forEachRenderedTile() is used.