use common fn for representation override.