Ensured mappings happen both ways