replaced insertlessly with a mapping