interesting one, it's homogeneous but immutable (-: