I don't have much inside where else this is used. Piggybacking is fine as a hack, operator = is needed for an API.