set mappings are weird