Use ImmutableMap to actually protect against CMEs