emptyMap is not mutable but we need it