Use corresponding protocol for maps